package fr.univ.lr.icone.configuration;

import java.util.ArrayList;

import fr.univ.lr.icone.agents.Agent;

public interface IConfiguration {

	void saveConfiguration();

	void loadConfiguration();

	
	/**
	 * 
	 * @return Arraylist des agents
	 */
	
	ArrayList<Agent> getAgentList();

	int getTimeLog();
	
	int getGridSize();
	
	int getPas();

	int getAgentNumber();
	
	int getClock();
	
	void setAgentNumber(int n);

	void setTimeLog(int n);

	void setAgentList(ArrayList<Agent> ag);

}
